sel basmak

  1. Verb to deluge
  2. Verb to inundate
  3. Verb to flood
  4. Verb to innundate